﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace GL知识库
{
    //功能上其实和委托没什么区别，语法更加简便了
    //下一个示例演示如何用 委托 封装一个 事件出来

    //class Program
    //{
    //    delegate void Add();
    //    static event Add AddEvent;
    //    static void Main(string[] args)
    //    {
    //        Console.WriteLine("------委托->事件-----");
    //        AddEvent += new Add(AddMethod01);
    //        AddEvent += new Add(AddMethod02);
    //        AddEvent();//委托被事件封装了


    //        Console.ReadKey();
    //    }
    //    static void AddMethod01()
    //    {
    //        Console.WriteLine("AddMethod01被调用");
    //    }
    //    static void AddMethod02()
    //    {
    //        Console.WriteLine("AddMethod02被调用");
    //    }

    //}
}
